﻿using System;
using System.Collections.Generic;
using System.Text;

namespace ArgusLib.FFmpeg.avcodec
{
	public enum AVDiscard : int
	{
		/// <summary>
		/// discard nothing
		/// </summary>
		AVDISCARD_NONE = -16,

		/// <summary>
		/// discard useless packets like 0 size packets in avi
		/// </summary>
		AVDISCARD_DEFAULT = 0,

		/// <summary>
		/// discard all non reference
		/// </summary>
		AVDISCARD_NONREF = 8,

		/// <summary>
		/// discard all bidirectional frames
		/// </summary>
		AVDISCARD_BIDIR = 16,

		/// <summary>
		/// discard all frames except keyframes
		/// </summary>
		AVDISCARD_NONKEY = 32,

		/// <summary>
		/// discard all
		/// </summary>
		AVDISCARD_ALL = 48,
	}
}
